microcontroller embedded pcb layout software electronics development p2p avr pic atmel linux pcb design peer-to-peer pcb assembly peer2peer conference hardware pcb